package com.xrh.xdemo.api.dto.extend;

import java.io.Serializable;
import java.util.List;

import com.xrh.xdemo.api.constants.LoginConstants;
import com.xrh.xdemo.api.dto.entity.SysUserDTO;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class SysUserBindRoleInfoDTO  extends SysUserDTO implements Serializable {

	private static final long serialVersionUID = 1L;
    
	@ApiModelProperty("绑定角色标志")
	private Boolean bindRoleFlag = false;
	
	/**
	 * @function 是否是超级管理员
	 * @author 肖荣辉
	 * @date 2023年12月8日
	*/
	public boolean isAdmin() {
		return LoginConstants.JWT_LOGIN_SYS_ACCOUNT_ID.equals(this.getId());
	}

}
